package com.app.newcsc.http;

/**
 * 请求方法接口
 * Created by rzb on 2019/04/18.
 */
public interface RetrofitService {
//    /**
//     * 手机登录POST
//     */
//    @POST("api/base/authorizations")
//    Single<HttpResult<LoginDto>> login(@Body RequestBody body);
//
//    /**
//     * 短信登录
//     */
//    @POST("/api/base/authorizations/sms")
//    Single<HttpResult<LoginDto>> smsLogin(@Body RequestBody body);
//
//    @GET("/api/data/cosv5_token")
//    Single<HttpResult<Object>> cosvToken(@Header("Authorization") String token);
//
//    /**
//     * 文章列表
//     */
//    @GET("api/package/pages/{type}")
//    Single<HttpResult<List<ArticleEntity>>> getArticleList(@Header("Authorization") String token, @Path("type") String type, @QueryMap Map<String, String> map);
//
//
//    /**
//     * 用户注册接口
//     */
//    @POST("api/base/users")
//    Single<HttpResult<RegisterDto>> register(@Body RequestBody body);
//
//    /**
//     * 商品详情(共用(登录带Token))
//     */
//    @GET("api/package/mall/default/products/{product_id}/grouping")
//    Single<HttpResult<List<JoinDto>>> getJionInfos(@Path("product_id") String product_id, @QueryMap HashMap<String, String> map);
//
//
//    /**
//     * 获取验证码
//     */
//    @GET("api/captcha")
//    Single<HttpResult<CaptchaImgDto>> getImgCode();
//
//    /**
//     * 发送短信验证码
//     */
//    @POST("api/base/sms")
//    Single<HttpResult<String>> getSmsCode(@Body RequestBody body);
//
//    /**
//     * 发送短信验证码
//     */
//    @POST("api/base/sms")
//    Single<HttpResult<String>> getSmsCodes(@Header("Authorization") String token, @Body RequestBody body);
//
//    /**
//     * 重设密码
//     *
//     * @return
//     */
//    @PUT("api/base/user/password")
//    Single<HttpResult<String>> resetPwd(@Header("Authorization") String user_token, @Body HashMap<String, String> map);
//
//    /**
//     * 修改用户信息
//     */
//    @PUT("api/base/user")
//    Single<HttpResult<PersonalInfoDto>> modifUserInfo(@Header("Authorization") String token, @Body HashMap<String, String> body);
//
//    /**
//     * 重设支付密码
//     */
//    @PUT("api/package/wallet/pay_password")
//    Single<Object> setPayPassword(@Header("Authorization") String token, @Body Map<String, Object> map);
//
//    /**
//     * 获取用户信息
//     */
//    @GET("api/base/user")
//    Single<HttpResult<PersonalInfoDto>> getUserInfo(@Header("Authorization") String token, @Query("include") String include, @Query("openid_type") String openid_type);
//
//
//    /**
//     * 获取用户信息
//     */
//    @GET("api/package/wallet/log")
//    Single<HttpResult<List<IncomeDto>>> getUserlog(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    /**
//     * 获取用户信息
//     */
//    @GET("api/base/user/children")
//    Single<HttpResult<List<MyChildEntity>>> getChildrenList(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//
//    @GET("/api/sellers_wallet_log")
//    Single<HttpResult<List<IncomeDto>>> getSellerslog(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    @GET("api/sellers_financial_data")
//    Single<HttpResult<IncomeDto>> getStorelog(@Header("Authorization") String token);
//
//    /**
//     * 获取用户信息
//     * ​/
//     */
//    @GET("api/live/reward/water")
//    Single<HttpResult<List<IncomeDto>>> getGiftLog(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//
//    @GET("api/package/tips")
//    Single<HttpResult<List<IncomeDto>>> getTipsLog(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//
//    /**
//     * 获取用户信息/
//     */
//    @GET("api/package/user/withdraw")
//    Single<HttpResult<List<IncomeDto>>> getWithdraw(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    /**
//     * 用户地址列表
//     */
//    @GET("api/package/user/addresses")
//    Single<HttpResult<List<AddressDto>>> getAddresses(@Header("Authorization") String token);
//
//
//    /**
//     * 添加用户地址
//     */
//    @POST("api/package/user/addresses")
//    Single<HttpResult<AddressDto>> addAddresses(@Header("Authorization") String token, @Body RequestBody body);
//
//
//    /**
//     * http://bbsc.885505.com/api/data/apps
//     * 获取会员基本信息/
//     */
//    @PUT("api/base/user/mentor_set_user")
//    Single<HttpResult<AddressDto>> mentorSetUser(@Header("Authorization") String token, @Body Map<String, String> map);
//
//
//    /**
//     * 用户默认地址
//     */
//    @GET("api/package/user/address")
//    Single<HttpResult<AddressDto>> getDefaultAddress(@Header("Authorization") String token);
//
//
//    /**
//     * 更新用户地址
//     */
//    @Headers("Content-Type: application/x-www-form-urlencoded; charset=utf-8")
//    @FormUrlEncoded
//    @PUT("api/package/user/addresses/{address_id}")
//    Single<HttpResult<AddressDto>> updateAddresses(@Header("Authorization") String token, @Path("address_id") String address_id,
//                                                   @Field("name") String name, @Field("mobile") String mobile,
//                                                   @Field("area_id") String area_id,
//                                                   @Field("detail") String detail,
//                                                   @Field("is_default") String is_default);
//
//    /**
//     * 删除用户地址
//     */
//    @DELETE("api/package/user/addresses/{address_id}")
//    Single<HttpResult<Object>> delAddresses(@Header("Authorization") String token, @Path("address_id") String address_id);
//
//    /**
//     * 地区列表
//     */
//    @GET("api/package/areas")
//    Single<HttpResult<List<AreaDto>>> getArea(@QueryMap Map<String, String> map);
//
//    /**
//     * BaseDto1
//     * 获取订单列表
//     */
//    @GET("api/all_order")
//    Single<HttpResult<List<MyOrderDto>>> getMyOrderList(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    /**
//     * 上传文件
//     *
//     * @return
//     */
//    @Multipart
//    @POST("api/base/files")
//    Single<HttpResult<UploadFilesDto>> uploadFiles(@Header("Authorization") String user_token, @Query("type") String fileType, @Part() MultipartBody.Part file);
//
//    /**
//     * 收藏列表
//     */
//    @GET("api/user/favorites")
//    Single<HttpResult<List<TopicListItemDto>>> getCollectionList(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    /**
//     * 删除收藏
//     */
//    @DELETE("api/user/favorites")
//    Single<Object> delCollection(@Header("Authorization") String token, @QueryMap HashMap<String, String> map);
//
//    /**
//     * 关注列表
//     */
//    @GET("api/user/followings")
//    Single<HttpResult<List<AttentionCommunityBean>>> getAttentionList(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    /**
//     * 动态列表
//     */
//    @GET("api/user/posts")
//    Single<HttpResult<List<DynamicBean>>> getDynamicList(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    /**
//     * 动态评论列表
//     */
//    @GET("api/package/comments")
//    Single<HttpResult<List<CommentListBean>>> getDynamicCommentList(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    /**
//     * 获取我的评论列表
//     */
//    @GET("api/package/user/comments")
//    Single<HttpResult<List<CommentTopicBean>>> getMyCommentListData(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    /**
//     * 动态详情
//     */
//    @GET("api/user/posts/{id}")
//    Single<HttpResult<DynamicBean>> getDynamicDetail(@Header("Authorization") String token, @Path("id") long id);
//
//    /**
//     * 获取余额
//     */
//    @GET("api/package/wallet")
//    Single<HttpResult<BalanceDto>> getBalance(@Header("Authorization") String token);
//
//    /**
//     * 音乐列表
//     */
//    @GET("api/short/topic")
//    Single<HttpResult<List<TopicEntity>>> getTopic(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//
//    /**
//     * 音乐列表
//     */
//    @GET("api/short/video/nearby")
//    Single<HttpResult<List<CommVideoEntity>>> getNearbyVideo(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    /**
//     * 音乐列表
//     */
//    @GET("api/short/video/circles")
//    Single<HttpResult<List<CommVideoEntity>>> getCirclesVideo(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    /**
//     * 音乐列表
//     */
//    @GET("api/short/video")
//    Single<HttpResult<List<CommVideoEntity>>> getVideoList(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    /**
//     * 音乐列表
//     */
//    @GET("api/base/user/index")
//    Single<HttpResult<List<SearchStarEntity>>> getUserIndex(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//
//    /**
//     * 音乐列表
//     */
//    @GET("api/short/user/video")
//    Single<HttpResult<List<CommVideoEntity>>> getUserVideoList(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    /**
//     * 音乐列表
//     */
//    @GET("api/likes/list")
//    Single<HttpResult<List<CommVideoEntity>>> getLikeVideoList(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    /**
//     * 音乐列表
//     */
//    @GET("api/short/video_forward")
//    Single<HttpResult<List<DynamicEntity>>> getVideoForward(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    /**
//     * 短视频转发
//     */
//    @POST("api/short/video_forward")
//    Single<HttpResult> videoForward(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//
//    /**
//     * 音乐列表
//     */
//    @GET("api/user_friend")
//    Single<HttpResult<List<FriendEntity>>> getFriendList(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//
//    /**
//     * 音乐列表
//     */
//    @PUT("api/user_friend/{id}")
//    Single<HttpResult> remarkName(@Header("Authorization") String token, @Path("id") String id, @QueryMap Map<String, String> map);
//
//
//    /**
//     * 音乐列表
//     */
//    @GET("api/base/user/recommend")
//    Single<HttpResult<List<RecommendFriendEntity>>> getRecommendList(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//
//    /**
//     * 发布短视频
//     */
//    @POST("/api/short/user/video")
//    Single<HttpResult> pushVideo(@Header("Authorization") String token, @Body PushVideoEntity pushVideoEntity);
//
//    /**
//     * 音乐列表
//     */
//    @GET("api/live/default/liver_product")
//    Single<HttpResult<List<CommodityEntity>>> liverProduct(@Header("Authorization") String token);
//
//    /**
//     * 获取我的活动详情
//     */
//    @GET("api/package/pages/activity/{id}")
//    Single<HttpResult<ActionBean>> getActionDetailData(@Header("Authorization") String token, @Path("id") long id, @Query("include") String include);
//
//    /**
//     * 获取我的活动详情
//     */
//    @GET("/api/package/mall/{mall_type}/products")
//    Single<HttpResult<List<SearchCommodityEntity>>> searchProducts(@Header("Authorization") String token, @Path("mall_type") String mall_type, @QueryMap Map<String, String> map);
//
//    /**
//     * 在线报名（活动）
//     */
//    @POST("api/online_apply")
//    Single<HttpResult<Object>> onlineApply(@Header("Authorization") String token, @Body RequestBody body);
//
//
//
//    @GET("api/package/mall/default/categories")
//    Single<HttpResult<List<BaseDto2>>> findOtherCategory(@QueryMap Map<String, String> map);
//
//    /**
//     * 获取群列表
//     */
//    @GET("api/package/mall/default/coupons/group/newbie_coupon/items")
//    Single<HttpResult<List<NewPeopleBeam>>> getCouPon(@Header("Authorization") String token, @Query("include") String include);
//
//
//    /**
//     * 获取群列表
//     */
//    @GET("api/package/mall/all/user/coupons")
//    Single<HttpResult<List<NewPeopleBeam>>> getCouPons(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//
//    /**
//     * 获取群列表  明显 是个垃圾后台  完全不按照产品 逻辑写代码
//     */
//    @GET("api/hotdog")
//    Single<HttpResult<List<HotDogEntity>>> hotdog(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    /**
//     * 获取群列表  明显 是个垃圾后台  完全不按照产品 逻辑写代码
//     */
//    @GET("api/package/mall/point/products")
//    Single<HttpResult<List<PointEntity>>> products(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    /**
//     * 获取群列表  明显 是个垃圾后台  完全不按照产品 逻辑写代码
//     */
//    @GET("api/package/mall/all/products")
//    Single<HttpResult<List<PointEntity>>> BonusPoint(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    /**
//     * 首页 推荐 销量  明显 是个垃圾后台  完全不按照产品 逻辑写代码
//     */
//    @GET("api/hotdog/{id}")
//    Single<HttpResult<HotCommondEntity>> hotdogDateil(@Header("Authorization") String token, @Path("id") String id, @QueryMap Map<String, String> map);
//
//
//    /**
//     * 获取群列表
//     */
//    @POST("api/package/mall/default/coupons/group/newbie_coupon/items/{id}")
//    Single<HttpResult<Object>> putCouPon(@Header("Authorization") String token, @Path("id") String id);
//
//    @GET("api/package/wallet/sum")
//    Single<BaseDto4> getTotalInofs(@Header("Authorization") String token, @Query("type") String type, @Query("money_type") String money_type);
//
//    /**
//     * api/package/wallet/sum
//     * 广告(共用)
//     */
//    @GET("api/package/sliders/list")
//    Single<HttpResult<BannerInfoDto>> getBannerList(@Query("position_code") String pCode);
//
//
//    @GET("api/membership_application/get_vip_welfare_img")
//    Single<HttpResult<BannerInfoDto>> getVipWelfare();
//
//    @GET("api/membership_application")
//    Single<HttpResult<BannerInfoDto>> getMembership(@Header("Authorization") String token);
//
//    /**
//     * 国家
//     */
//    @GET("api/package/category_new/brand/categories")
//    Single<HttpResult<List<AllCityDto>>> getConturyData();
//
//    /**
//     * 商品详情(共用)
//     */
//    @GET("api/package/mall/{mall_type}/products/{id}")
//    Single<HttpResult<CommodityDetailInfoDto>> getGoodsDetail(@Path("mall_type") String mall_type, @Path("id") String id, @QueryMap HashMap<String, String> map);
//
//    /**
//     * 商品详情(共用(登录带Token))
//     */
//    @GET("api/package/mall/{mall_type}/products/{id}")
//    Single<HttpResult<CommodityDetailInfoDto>> getGoodsDetailToken(@Header("Authorization") String token, @Path("mall_type") String mall_type, @Path("id") String id, @QueryMap HashMap<String, String> map);
//
//    /**
//     * 购物车列表
//     */
//    @GET("api/package/mall/{mall_type}/cart")
//    Single<HttpResult<ShopCartInfoDto>> findShoppingCartList(@Header("Authorization") String token, @Path("mall_type") String mall_type, @Query("include") String include);
//
//    /**
//     * 添加购物车(联盟)
//     */
//    @POST("api/package/mall/{mall_type}/cart")
//    Single<HttpResult<Object>> addShoppingCart(@Header("Authorization") String token, @Path("mall_type") String mall_type, @QueryMap HashMap<String, Object> map);
//
//    @GET("api/package/mall/default/products")
//    Single<HttpResult<List<NewListItemDto>>> findGoodsList(@QueryMap Map<String, String> map);
//
//    @GET("api/tbk/list")
//    Single<HttpResult<NewListItemDto>> SearchtaoBaoGoodsList(@QueryMap Map<String, String> map);
//
//    @GET("api/suning/search")
//    Single<HttpResult<NewListItemDto>> SearchSunNingGoodsList(@QueryMap Map<String, String> map);
//
//    @GET("api/suning/category_list")
//    Single<HttpResult<NewListItemDto>> SunNingIndexGoodsList(@QueryMap Map<String, String> map);
//
//    @GET("api/pdd/list")
//    Single<HttpResult<NewListItemDto>> SearchPingDuoGoodsList(@QueryMap Map<String, String> map);
//
//    @GET("api/pdd/link")
//    Single<HttpResult<NewListItemDto>> getLink(@QueryMap Map<String, String> map);
//
//    @POST("api/suning/link")
//    Single<HttpResult<NewListItemDto>> getSunNingLink(@QueryMap Map<String, String> map);
//
//    @GET("api/tbk/index")
//    Single<HttpResult<NewListItemDto>> taoBaoGoodsList(@QueryMap Map<String, String> map);
//
//    @GET("api/suning/index")
//    Single<HttpResult<NewListItemDto>> sunNingGoodsList(@QueryMap Map<String, String> map);
//
//    @GET("api/package/mall/default/promotions")
//    Single<HttpResult<List<NewListItemDto>>> findGoodGrabList(@QueryMap Map<String, String> map);
//
//    @GET("api/sellers_products/default")
//    Single<HttpResult<List<NewListItemDto>>> findSellersGoodsLists(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    @GET("api/live/default/liver_product")
//    Single<HttpResult<List<NewListItemDto>>> findGoodsLives(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//
//
//    /**
//     * 获取地区列表所有值
//     */
//    @GET("api/package/areas/all")
//    Single<HttpResult<List<AllCityDto>>> getAllCityList();
//
//    /**
//     * 获取热门城市
//     */
//    @GET("api/package/areas/hot")
//    Single<HttpResult<List<HotCityDto>>> getHotCityList();
//
//
//    /**
//     * 消息通知列表
//     */
//    @GET("api/base/user/notifications")
//    Single<HttpResult<List<NoticeDto>>> getNoticeList(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    /**
//     * 消息通知列表/api/base/user/announcements
//     */
//    @GET("api/base/user/announcements")
//    Single<HttpResult<List<NoticeDto>>> announcement(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//
//    @GET("api/package/pages/page/privacy_policy")
//    Single<HttpResult<DetailDto>> privacy_policy();
//
//    @GET("api/package/pages/page/tos")
//    Single<HttpResult<DetailDto>> tos();
//
//    @GET("api/package/pages/page/shop_service")
//    Single<HttpResult<DetailDto>> shop_service();
//
//    @GET("api/package/pages/page/task_rules")
//    Single<HttpResult<DetailDto>> task_rules();
//
//    @GET("api/package/pages/page/reg_agreement")
//    Single<HttpResult<DetailDto>> reg_agreement();
//
//    /**
//     * http://bbsc.885505.com/'
//     *
//     * /api/package/pages/{type}
//     */
//    @GET("api/package/pages/{type}")
//    Single<HttpResult<List<DetailDto>>> getHelpData(@Path("type") String type, @QueryMap Map<String, String> map);
//
//    /**
//     * http://bbsc.885505.com/
//     */
//    @GET("api/package/pages/{type}")
//    Single<HttpResult<List<DetailDto>>> getHelpData(@Path("type") String type);
//
//    @GET("api/package/pages/{type}")
//    Single<HttpResult<List<DetailDto>>> SearchHelpData(@Path("type") String type, @Query("filter[search]") String include);
//
//    /**
//     * 获取帮助详情
//     */
//    @GET("api/package/pages/{type}/{id}")
//    Single<HttpResult<DetailDto>> getHelpDetail(@Path("type") String type, @Path("id") String id);
//
//    /**
//     * 获取帮助详情
//     */
//    @GET("api/package/pages/page/privacy_policy")
//    Single<HttpResult<DetailDto>> getShopService();
//
//    /**
//     * 获取新闻详情
//     */
//    @GET("api/package/pages/{type}/{id}")
//    Single<HttpResult<NewsDetailDto>> getNewsDetail(@Path("type") String type, @Path("id") String id, @Query("include") String include);
//
//
//
//    /**
//     * 商家信息
//     *
//     * @param id
//     * @return
//     */
//    @GET("api/sellers/{id}?include=user")
//    Single<HttpResult<ShopNoLoginBean>> getShopInfos(@Path("id") String id);
//
//
//    @GET("api/user/following_shops_detail")
//    Single<HttpResult<ShopInfoBean>> following_shops_detai(@Header("Authorization") String token, @Query("user_id") String user_id);
//
//
//    //用户详情收益
//    @GET("/api/base/user/detail_income")
//    Single<HttpResult<ShouruEntity>> detailIncome(@Header("Authorization") String token, @Query("user_id") String user_id, @Query("type") String type);
//
//
//    //当前登陆用户信息
//    @GET("/api/base/user")
//    Single<HttpResult<UserInfoEntity>> userInfo(@Header("Authorization") String token, @Query("include") String include);
//
//
//    //用户详情收益
//    @GET("/api/base/user/mentor_data")
//    Single<HttpResult<MemberDetailEntity>> mentorData(@Header("Authorization") String token);
//
//    //用户详情收益
//    @GET("/api/base/user_search")
//    Single<HttpResult<MyChildEntity>> userSearch(@Header("Authorization") String token, @QueryMap HashMap<String, String> map);
//
//    @GET("api/shop/{id}/lottery/current")
//    Single<HttpResult<ShopInfoDto>> getShopCurrent(@Header("Authorization") String token, @Path("id") String id, @Query("extra_include") String include);
//
//    /**
//     * 获取评价列表
//     */
//    @GET("api/package/comments/query")
//    Single<HttpResult<List<CommentDto>>> getCommentsList(@Header("Authorization") String token, @Query("filter[commented_type]") String commented_type, @Query("filter[commented_id]") String commented_id, @Query("include") String include);
//
//
//    @GET("api/package/mall/default/products/guess_like")
//    Single<HttpResult<List<NewListItemDto>>> findGussGoodLists(@QueryMap Map<String, String> map);
//
//
//    /**
//     * 删除商品
//     */
//    @DELETE("api/package/mall/{mall_type}/cart/row")
//    Single<HttpResult<Object>> delShoppingCart(@Header("Authorization") String token, @Path("mall_type") String mall_type, @QueryMap HashMap<String, String> body);
//
//
//
//    /**
//     * 获取评价列表
//     */
//    @GET("api/followers/list")
//    Single<HttpResult<List<UserInfoEntity>>> getFollowerList(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    /**
//     * 获取评价列表
//     */
//    @GET("api/short/video/user_video")
//    Single<HttpResult<List<CommVideoEntity>>> getSearchVideoList(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    /**
//     * 获取评价列表
//     */
//    @GET("api/user/likes_me")
//    Single<HttpResult<List<LikeEntity>>> getLikeMeList(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    /**
//     * 获取评价列表
//     */
//    @GET("api/short/at_me")
//    Single<HttpResult<List<UserRemindEntity>>> getAtMeList(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    /**
//     * 获取评价列表
//     */
//    @GET("api/short/comment")
//    Single<HttpResult<List<UserCommentEntity>>> getCommentList(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    /**
//     * 实体店铺详情
//     */
//    @GET("api/sellers/{id}")
//    Single<HttpResult<RecommendListDto>> getShopDetail(@Header("Authorization") String token, @Path("id") String id, @Query("extra_include") String include, @Query("lat") String lat, @Query("lng") String lng);
//
//    /**
//     * 品牌店铺详情
//     */
//    @GET("api/sellers/{id}")
//    Single<HttpResult<RecommendListDto>> getBrandShopDetail(@Header("Authorization") String token, @Path("id") String id);
//
//    /**
//     * 品牌店铺详情
//     */
//    @GET("api/base/user_search/{phone}")
//    Single<HttpResult<FriendInfoEntity>> getUserInfo(@Header("Authorization") String token, @Path("phone") String phone, @QueryMap Map<String, String> map);
//
//
//    /**
//     * 店铺详情(全部下拉列表数据)
//     */
//    @GET("api/package/tags")
//    Single<TagBean> getTagsList(@Query("user_id") String userId);
//
//    /**
//     * 自动定位
//     */
//    @GET("api/package/areas/location")
//    Single<HttpResult<AreaDto>> getLocation(@QueryMap HashMap<String, String> map);
//
//    /**
//     * wohahaha
//     */
//    @GET("api/configs")
//    Single<HttpResult<ConfigDto>> getConfigs();
//
//    /**
//     * 配置信息
//     */
//    @GET("api/configs")
//    Single<HttpResult<ConfigDtoSH>> getConfigsSH();
//
//    @GET("api/sellers_data")
//    Single<HttpResult<ConfigDto>> getSellersData(@Header("Authorization") String token);
//
//    @GET("api/base/user/notification_stats")
//    Single<ConfigDto> getNotification(@Header("Authorization") String token);
//
//
//    /**
//     * 店铺详情-最下面的产品列表
//     */
//    @GET("api/package/mall/{mall_type}/products")
//    Single<HttpResult<List<NewListItemDto>>> getStProductList(@Path("mall_type") String mall_type, @QueryMap HashMap<String, String> map);
//
//
//    /**
//     * 查询主播信息
//     */
//    @GET("api/live/apply")
//    Single<AnchorInfo> getAnchorInfo(@Header("Authorization") String token, @Query("user_id") String user_id, @Query("include") String include);
//
//    /**
//     * 申请主播
//     */
//    @POST("api/live/apply")
//    Single<HttpResult<AnchorInfo>> applyAnchor(@Header("Authorization") String token);
//
//    /**
//     * 实名认证
//     */
//    @POST("api/package/user/real_name")
//    Single<HttpResult<Object>> applyrealName(@Header("Authorization") String token, @QueryMap HashMap<String, String> map);
//
//    @POST("api/user/check_in")
//    Single<HttpResult<ScoreBean>> putCheckIn(@Header("Authorization") String token);
//
//    @GET("api/user/check_in/data")
//    Single<HttpResult<ScoreBean>> getCheckIn(@Header("Authorization") String token);
//
//    /**
//     * 直播列表/api/live/videos
//     */
//    @GET("api/live/video")
//    Single<HttpResult<List<VideoLiveBean>>> liveVideos(@QueryMap HashMap<String, String> map);
//
//    /**
//     * 直播列表/api/live/videos
//     */
//    @DELETE("api/live/video")
//    Single<HttpResult<Object>> delVideos(@Header("Authorization") String token, @QueryMap HashMap<String, String> map);
//
//    /**
//     * 更新用户信息
//     */
//    @PUT("api/base/user")
//    Single<HttpResult<Object>> UpdateUserInfo(@Header("Authorization") String token, @Body Map<String, String> map);
////    Single<HttpResult<Object>> UpdateUserInfo(@Header("Authorization") String token, @Body Map<String, String> map);
//
//    @PUT("api/package/wallet/exchange")
//    Single<HttpResult<Object>> Updateexchange(@Header("Authorization") String token, @Body Map<String, String> map);
//    /**
//     * 直播详情
//     */
//    @GET("api/live/video/infos")
//    Single<HttpResult<VideoLiveBean>> liveVideosInfo(@Header("Authorization") String token, @Query("id") String id, @Query("include") String include);
//
//    /**
//     * 直播详情
//     */
//    @GET("api/live/apply")
//    Single<HttpResult<VideoLiveBean>> liveApply(@Query("user_id") String id);
//
//    //    /**
////     * 直播详情
////     */
////    @GET("/api/sellers{id}")
////    Single<HttpResult<Object>> getShopInfo(@Header("Authorization") String token, @Path("id") String id);
////
//    @POST("api/user/ext")
//    Single<HttpResult<Object>> afterLogin(@Header("Authorization") String token, @Body HashMap<String, String> map);
//
//    @PUT("api/tasks/{type}/complete")
//    Single<HttpResult<Object>> putLookLive(@Header("Authorization") String token, @Path("type") String type);
//
//    @POST("api/user/likes")
//    Single<HttpResult> getLike(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    @DELETE("api/user/likes")
//    Single<HttpResult> cancleLike(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    @PUT("api/tasks/{task_id}/reward")
//    Single<HttpResult<Object>> putReward(@Header("Authorization") String token, @Path("task_id") String task_id);
//
//    /**
//     * 分类列表
//     */
//    @GET("api/live/cates")
//    Single<HttpResult<List<AllCityDto>>> liveCate(@Query("is_recommended") int is_recommended);
//
//    /**
//     * 课件广告轮播图
//     */
//    @GET("api/package/sliders/list")
//    Single<HttpResult<BannerInfoDto>> getSlidersList(@Query("position_code") String position_code);
//
//    /**
//     * 课件分类
//     */
//    @GET("api/package/tags")
//    Single<Param> getTags();
//
//    @GET("api/indust")
//    Single<Param> getInduct();
//
//    /**
//     *
//     */
//    @GET("/api/package/mall/default/categories")
//    Single<HttpResult<List<BannerDto>>> banCategorie();
//
//    @GET("api/tbk/categories")
//    Single<HttpResult<List<BannerDto>>> taoBaoCategorie();
//
//    @GET("api/suning/categories")
//    Single<HttpResult<List<BannerDto>>> sunningCategorie();
//
//    @GET("api/pdd/categories")
//    Single<HttpResult<List<BannerDto>>> pingduoCategorie();
//
//    @GET("/api/package/mall/default/categories")
//    Single<HttpResult<List<BannerDto>>> AllCategorie(@QueryMap Map<String, String> map);
//
//    /**
//     * 我的足迹
//     */
//    @GET("api/package/user/footprints")
//    Single<HttpResult<List<FootInfoDto>>> userFootprints(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    /**
//     * 我的足迹
//     */
//    @GET("api/user/statistics_order")
//    Single<HttpResult<StatsticsOrderEntity>> getStatisticsOrder(@Header("Authorization") String token);
//
//    /**
//     * 支付生成订单号
//     */
//    @POST("api/package/mall/course/order/checkout")
//    Single<HttpResult<List<OrderCheckoutBean>>> orderCheckout(@Header("Authorization") String token, @Body HashMap<String, String> map);
//
//
//    /**
//     * 聊天室成员列表
//     */
//    @GET("api/live/chatter")
//    Single<HttpResult<List<RoomUserBean>>> liveChatter(@QueryMap Map<String, String> map);
//
//    /**
//     * 主播积分接口
//     */
//    @GET("api/package/wallet/log")
//    Single<HttpResult<List<ScoreIncomeBean>>> walletLog(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    @GET("api/base/user/children")
//    Single<HttpResult<List<ScoreIncomeBean>>> getChildren(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//
//    /**
//     * 关注用户、关注店铺
//     */
//    @POST("api/user/followings")
//    Single<HttpResult<Object>> postAttention(@Header("Authorization") String token, @Body Map<String, String> map);
//
//    /**
//     * 关注用户、关注店铺
//     */
//    @DELETE("api/base/user/recommend")
//    Single<HttpResult> deleteRecommend(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    /**
//     * 取消关注
//     */
//    @DELETE("api/user/followings")
//    Single<HttpResult<Object>> deleteAttention(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    /**
//     * 修改购物车商品个数
//     */
//    @PUT("api/package/mall/{mall_type}/cart/{rowId}")
//    Single<HttpResult<ShopCartListItemDto>> modifyShoppingCart(@Header("Authorization") String token, @Path("mall_type") String mall_type, @Path("rowId") String rowId, @Query("qty") String qty);
//
//    /**
//     * 预览订单
//     */
//    @POST("api/package/mall/{mall_type}/order/preview")
//    Single<HttpResult<OrderPreviewDto>> getOrderPreInfo(@Header("Authorization") String token, @Path("mall_type") String mall_type, @QueryMap HashMap<String, String> map);
//
//    @POST("api/package/mall/default/order/preview_coupons")
//    Single<HttpResult<List<NewPeopleBeam>>> getCoupons(@Header("Authorization") String token, @QueryMap HashMap<String, String> map);
//
//
//    @GET("api/short/video/guess")
//    Single<HttpResult<List<GuessEntity>>> getGuess(@Header("Authorization") String token);
//
//
//    /**
//     * 下单
//     */
//    @POST("api/package/mall/{mall_type}/order/checkout")
//    Single<HttpResult<List<CheckOutOrderResult>>> checkOutOrder(@Header("Authorization") String token, @Path("mall_type") String mall_type, @QueryMap HashMap<String, String> map);
//
//    @GET("/api/feedback/types")
//    Single<HttpResult<List<String>>> getTypes();
//
//    @GET("api/package/mall/default/brands")
//    Single<HttpResult<List<NewListItemDto>>> getConturyProduct(@QueryMap Map<String, String> map);
//
//
//    @GET("api/package/mall/default/brands")
//    Single<HttpResult<List<AllCityDto>>> getConturyProducts(@QueryMap Map<String, String> map);
//
//
//    @GET("api/tasks")
//    Single<HttpResult<RenWuBean>> getTasks(@Header("Authorization") String token);
//
//    /**
//     * 银行卡列表
//     */
//    @GET("api/package/user/card")
//    Single<HttpResult<List<BankCardDto>>> getBankCardList(@Header("Authorization") String token, @Query("page") int page);
//
//    /**
//     * 添加银行卡
//     */
//    @POST("api/package/user/card")
//    Single<HttpResult<Object>> addBankCard(@Header("Authorization") String token, @Body Map<String, String> map);
//
//    /**
//     * 添加银行卡
//     */
//    @POST("api/feedback")
//    Single<HttpResult<Object>> putFeedback(@Header("Authorization") String token, @Body Map<String, String> map);
//
//    /**
//     * 默认银行卡
//     */
//    @GET("/api/package/user/card/default")
//    Single<HttpResult<BankCardDto>> getBankCardDefault(@Header("Authorization") String token);
//    /**
//     * 删除银行卡
//     */
//    @DELETE("api/package/user/card/{card}")
//    Single<HttpResult<Object>> deleteBankCard(@Header("Authorization") String token, @Path("card") String card);
//
//    /**
//     * 我买到的
//     */
//    @GET("api/package/mall/all/user/orders")
//    Single<HttpResult<List<MyOrderDto>>> getAllUserOrders(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    /**
//     * 我买到的
//     */
//    @GET("api/package/mall/{mall_type}/user/orders")
//    Single<HttpResult<List<RefundAfterSalesDto>>> getAllUserOrders(@Header("Authorization") String token, /*@Header("LANG") String lang,*/ @Path("mall_type") String mall_type, @QueryMap Map<String, String> map);
//
//
//    @GET("api/promote_order")
//    Single<HttpResult<List<MyOrderDto>>> getPromoteOrders(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//
//    @GET("api/shop/order")
//    Single<HttpResult<List<MyOrderDto>>> getShopOrders(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    /**
//     * 售后列表
//     */
//    @GET("api/package/mall/all/user/orders/refund_list")
//    Single<HttpResult<List<MyOrderDto>>> getAllUserRefundList(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//    /**
//     * 售后列表
//     */
//    @GET("api/package/mall/{mall_type}/user/orders/refund_list")
//    Single<HttpResult<List<AfterSalesDto>>> getAllUserRefundList(@Header("Authorization") String token, @Header("LANG") String lang, @Path("mall_type") String mall_type, @QueryMap Map<String, String> map);
//
//    /**
//     * 售后列表
//     */
//    @GET("api/package/mall/{mall_type}/user/orders/refund_list")
//    Single<HttpResult<List<MyOrderDto>>> getAllUserRefundList2(@Header("Authorization") String token, @Header("LANG") String lang, @Path("mall_type") String mall_type, @QueryMap Map<String, String> map);
//
//    /**
//     * 售后详情
//     */
//    @GET("api/package/mall/all/user/orders/refund_list/{id}")
//    Single<HttpResult<MyOrderDto>> getAllUserRefundDetail(@Header("Authorization") String token, @Path("id") String id, @QueryMap Map<String, String> map);
//
//
//    /**
//     * 售后详情/api/package/mall/{mall_type}/user/orders/refund_list/{refund_id}/cancel
//     */
//    @PUT("/api/package/mall/all/user/orders/refund_list/{refund_id}/cancel")
//    Single<HttpResult<Object>> getOrdercancel(@Header("Authorization") String token, @Path("refund_id") String id);
//
//    /**
//     * 我卖出的
//     */
//    @GET("api/package/mall/ax/seller/orders")
//    Single<HttpResult<List<MyOrderDto>>> getSellerOrders(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    /**
//     * 我发布的
//     */
//    @GET("api/package/mall/ax/seller/products")
//    Single<HttpResult<List<PublishInfo>>> getSellerProducts(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    /**
//     * 我邀请在好友列表
//     */
//    @GET("api/package/user/children")
//    Single<HttpResult<List<InviteFriendBean>>> getUserChildren(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    @POST("api/membership_application/create")
//    Single<HttpResult<String>> getCreate(@Header("Authorization") String token, @Body Map<String, String> map);
//
//    /**
//     * ​/
//     * 取消订单
//     */
//    @PUT("api/package/mall/all/user/orders/{orderId}/cancel")
//    Single<HttpResult<Object>> cancelOrder(@Header("Authorization") String token, @Path("orderId") String orderId);
//
//    /**
//     * 催发货
//     */
//    @PUT("/api/package/mall/all/user/orders/{order_id}/hurry")
//    Single<HttpResult<Object>> hurryOrder(@Header("Authorization") String token, @Path("order_id") String orderId);
//
//    /**
//     * 退款原因
//     */
//    @GET("api/package/mall/all/refund_reasons")
//    Single<HttpResult<List<String>>> refundReasons(@Header("Authorization") String token);
//
//    /**
//     * 退款
//     */
//    @POST("api/package/mall/{type}/user/orders/{orderId}/refund")
//    Single<Object> refundOrder(@Header("Authorization") String token, @Path("orderId") String orderId, @Body Map<String, Object> map, @Path("type") String type);
//
//    /**
//     * 评价列表
//     */
//    @GET("api/package/mall/all/user/orders/{orderId}")
//    Single<HttpResult<MyOrderDto>> commentList(@Header("Authorization") String token, @Path("orderId") String orderId, @QueryMap Map<String, String> map);
//
//
//    /**
//     * 去评价
//     */
//    @POST("api/package/comments")
//    Single<HttpResult<CommentListBean>> toComment(@Header("Authorization") String token, @Body Map<String, Object> map);
//
//    /**
//     * 评价完成，推荐列表
//     */
//    @GET("api/package/mall/default/products/random")
//    Single<HttpResult<List<ProductBean>>> getProductsRandom(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    /**
//     * 物流信息
//     */
//    @GET("api/tracking/logistics")
//    Single<List<MyOrderLogisticsDto>> getLogisticsList(@Header("Authorization") String token, @Query("number") String number, @Query("code") String code);
//
//    /**
//     * 获取运输商
//     */
//    @GET("api/tracking/carriery")
//    Single<HttpResult<List<CarrieryDto>>> getCarriery(@Header("Authorization") String token, @Query("filter[code]") String code);
//
//    /**
//     * 确定收货
//     */
//    @PUT("api/package/mall/all/user/orders/{orderId}/confirm")
//    Single<HttpResult<Object>> confirmOrder(@Header("Authorization") String token, @Path("orderId") String orderId);
//
//    /**
//     * 快递公司
//     */
//    @GET("api/package/shipment/express_list")
//    Single<HttpResult<List<ExpressList>>> expressList();
//
//    /**
//     * 发货
//     */
//    @POST("api/package/mall/ax/seller/orders/{id}/delivery")
//    Single<Object> toShip(@Header("Authorization") String token, @Path("id") String id, @Body Map<String, Object> map);
//
//    /**
//     * 发货
//     */
////    @POST("api/package/mall/{mall_type}/seller/orders/{id}/delivery")
//    @POST("api/package/mall/{mall_type}/user/after_sales/{id}/delivery")
//    Single<Object> toShip(@Header("Authorization") String token, @Path("mall_type") String mall_type, @Path("id") String id, @Body Map<String, Object> map);
//
//    @POST("api/package/mall/{mall_type}/user/after_sales")
//    Single<Object> afterSales(@Header("Authorization") String token, @Path("mall_type") String mall_type, @Body Map<String, Object> map);
//
//    /**
//     * 获取邀请人数量
//     */
//    @GET("api/membership_application/get_super_vip_data")
//    Single<HttpResult<String>> getVipData(@Header("Authorization") String token);
//
//    /**
//     * BaseDto1
//     * 我的卡包
//     */
//    @GET("api/package/mall/all/user/coupons")
//    Single<HttpResult<List<CouponDto>>> getUserCoupons(@Header("Authorization") String token, @QueryMap Map<String, Object> map);
//
//    /**
//     * 清空足迹
//     */
//    @DELETE("api/package/user/footprints")
//    Single<Object> clearFootPrint(@Header("Authorization") String token, @QueryMap Map<String, Object> map);
//
//    /**
//     * 提现
//     */
//    @POST("api/package/user/withdraw")
//    Single<Object> withdraw(@Header("Authorization") String token, @Body Map<String, Object> map);
//
//    /**
//     * 编辑宝贝
//     */
//    @PUT("api/package/mall/default/products/{id}")
//    Single<Object> editProducts(@Header("Authorization") String token, @Path("id") String id, @Body Map<String, Object> map);
//
//
//    @PUT("api/shop/update_shipment")
//    Single<Object> editShipment(@Header("Authorization") String token, @Body Map<String, Object> map);
//
//    /**
//     * 用户中心更多服务菜单/
//     */
//    @GET("api/service_menu")
//    Single<HttpResult<List<ServiceMenuBean>>> serviceMenu();
//
//    /**
//     * 收藏
//     */
//    @POST("api/user/favorites")
//    Single<HttpResult<Object>> addProductFavorites(@Header("Authorization") String token, @QueryMap Map<String, Object> map);
//
//    /**
//     * 取消收藏
//     */
//    @DELETE("api/user/favorites")
//    Single<HttpResult<Object>> cancleProductFavorites(@Header("Authorization") String token, @QueryMap Map<String, Object> map);
//    /**
//     * 支付wx
//     */
//    @POST("api/package/pay/union")
//    Single<HttpResult<WEIXINREQ>> submitWxOrder(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    @POST("api/package/pay/gadget/user/recharge")
//    Single<HttpResult<WEIXINREQ>> submitWxRecharge(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    /**
//     * 支付zfb
//     */
//    @POST("api/pay/gadget/user/order/recharge")
//    Single<HttpResult<String>> submitZfbRecharge(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//
//    /**
//     * 支付zfb
//     */
//    @POST("api/package/pay/union")
//    Single<HttpResult<String>> submitZfbOrder(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//
//    /**
//     * 支付zfb
//     */
//    @POST("api/package/pay/union")
//    Single<HttpResult<Object>> submitWalletOrder(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    /**
//     * 获取用户详情
//     */
//    @GET("api/package/mall/{mall_type}/user/orders/{id}")
//    Single<HttpResult<MyOrderDto>> getOrderDetail(@Header("Authorization") String token, @Path("id") String id, @Path("mall_type") String mall_type, @Query("include") String include, @Query("extra_include") String extra_include);
//
//    @GET("api/shop/order/{id}")
//    Single<HttpResult<MyOrderDto>> getShopOrderDetail(@Header("Authorization") String token, @Path("id") String id, @Query("include") String include, @Query("extra_include") String extra_include);
//
//    /**
//     * 店铺优惠券可用优惠券
//     */
//    @POST("api/package/mall/{mall_type}/order/preview_coupons")
//    Single<HttpResult<List<CouponDto>>> getPreviewCoupons(@Header("Authorization") String token, @Path("mall_type") String mall_type, @Body Map map);
//
//
//
//    /**
//     * 关注的店铺列表
//     */
//    @GET("api/user/following_shops")
//    Single<HttpResult<List<AttentionCommunityBean>>> getFollowingShops(@Header("Authorization") String token, @QueryMap Map<String, String> map);
//
//    /**
//     * 申请店铺  申请主播
//     * @param token
//     * @param body
//     * @return
//     */
//    @Headers({"Content-Type: application/json", "Accept: application/json"})
//    @POST("/api/sellers")
//    Single<HttpResult<Object>> upSellers(@Header("Authorization") String token, @Body StoreInfo body);
//
//    /**
//     * 我的订单数量
//     */
//    @GET("api/package/mall/all/user/orders/refund_count")
//    Single<HttpResult<String>> getAlOrdersRefundCount(@Header("Authorization") String token);
//
//
//    /**
//     * 我的订单数量
//     */
//    @GET("api/package/mall/all/user/orders/count")
//    Single<HttpResult<CountOrderBean>> getAllUserOrdersCount(@Header("Authorization") String token);
//
//
//    /**
//     * 用户收藏、关注、发布、评论数量统计信息
//     */
//    @GET("api/user/count_statistics")
//    Single<HttpResult<CountStatisticsBean>> userCountStatistics(@Header("Authorization") String token);
//
//
//    /**
//     * 首页最下面列表
//     */
//    @GET("api/package/mall/{mall_type}/products")
//    Single<HttpResult<List<NewListItemDto>>> findHomeGoodLists(@Path("mall_type") String mall_type, @QueryMap Map<String, String> map);
//
//
//    @GET("api/package/mall/default/brands/{brand_id}")
//    Single<HttpResult<ShopInfoDto>> getBrandInfo(@Header("Authorization") String token, @Path("brand_id") String id, @Query("include") String include);
//
//
//    @GET("api/package/mall/default/categories")
//    Single<HttpResult<List<StoreCategoryDto>>> findStoreCategory(@Query("include") String include);
//
//    /**
//     * 广告(共用)
//     */
//    @GET("api/package/sliders/list")
//    Single<HttpResult<BannerInfoDto>> getBannerProductId(@QueryMap Map<String, String> map);
//
//    /**
//     * 首页热门搜索
//     */
//    @GET("api/configs")
//    Single<HttpResult<HotSearchInfo>> getHotSearch(@Query("include") String include);
//
//
//
//    /**
//     * 商品搜索结果
//     */
//    @GET("api/package/mall/{mall_type}/products")
//    Single<HttpResult<List<ProductDto>>> getSearchResultProductList(@Path("mall_type") String mall_type, @Query("filter[title]") String title);
//
//
//    /**
//     * 取消 售后单 
//     *
//     * @param token
//     * @param orderId
//     * @return
//     */
//    @PUT("api/package/mall/{mall_type}/user/orders/refund_list/{id}/cancel")
//    Single<HttpResult<Object>> cancelRefund(@Header("Authorization") String token, @Header("LANG") String lang, @Path("mall_type") String mall_type, @Path("id") String orderId);

}


